and patterns